package com.lnking.lnkingplace.model.dto.exhibition;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.lnking.starter.export.annotation.ExcelColumn;
import com.lnking.starter.export.annotation.TableColumn;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.time.LocalDateTime;

@Data
public class ExhibitionImport {

    @ApiModelProperty(value = "活动名称")
    @ExcelColumn(columnName = "活动名称",columnIndex = "0")
    private String activityName;

    @ApiModelProperty(value = "活动类型")
    @ExcelColumn(columnName = "活动类型",columnIndex = "1")
    private String activityType;

    @JsonFormat(locale = "zh", timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
    @ApiModelProperty(value = "开始时间")
    @ExcelColumn(columnName = "开始时间",columnIndex = "2")
    private String startTime;

    @ApiModelProperty(value = "活动介绍")
    @ExcelColumn(columnName = "活动介绍",columnIndex = "3")
    private String introduce;

    @ApiModelProperty(value = "地址")
    @ExcelColumn(columnName = "地址",columnIndex = "4")
    private String address;

    @JsonFormat(locale = "zh", timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
    @ApiModelProperty(value = "结束时间")
    @ExcelColumn(columnName = "结束时间",columnIndex = "5")
    private String endTime;

//    @ApiModelProperty(value = "活动起止时间")
//    private String activityTime;

    @ApiModelProperty(value = "主办单位")
    @ExcelColumn(columnName = "主办单位",columnIndex = "6")
    private String hostUnit;

    @ApiModelProperty(value = "承办单位")
    @ExcelColumn(columnName = "承办单位",columnIndex = "7")
    private String organizer;

    @ApiModelProperty(value = "承办单位联系人")
    @ExcelColumn(columnName = "承办单位联系人",columnIndex = "8")
    private String organizerLinkman;

    @ApiModelProperty(value = "承办单位电话")
    @ExcelColumn(columnName = "承办单位电话",columnIndex = "9")
    private String organizerPhone;

    @ApiModelProperty(value = "展位个数")
    @ExcelColumn(columnName = "展位个数",columnIndex = "10")
    private String standNumber;

    @ApiModelProperty(value = "面积")
    @ExcelColumn(columnName = "面积",columnIndex = "11")
    private String area;

    @ApiModelProperty(value = "参展商")
    @ExcelColumn(columnName = "参展商",columnIndex = "12")
    private String exhibitingCompany;

    @ApiModelProperty(value = "成交额")
    @ExcelColumn(columnName = "成交额",columnIndex = "13")
    private String strVolumeOfTransaction;

    @ApiModelProperty(value = "投资项目个数")
    @ExcelColumn(columnName = "投资项目个数",columnIndex = "14")
    private String investmentProjectNumber;

    @ApiModelProperty(value = "投资项目金额")
    @ExcelColumn(columnName = "投资项目金额",columnIndex = "15")
    private String strInvestmentProjectAmount;

    @ApiModelProperty(value = "参与人数")
    @ExcelColumn(columnName = "参与人数",columnIndex = "16")
    private String peopleNumber;

    @ApiModelProperty(value = "展馆收益")
    @ExcelColumn(columnName = "展馆收益",columnIndex = "17")
    private String strIncome;
}
